工控網首頁
>

應用設計

>

力控的歷史報表

力控的歷史報表

下面從歷史報表的組態(tài)、查詢功能建立、報表的自動和手動打印、表頭手動繪制等方面介紹力控組態(tài)軟件的歷史報表功能。

一、歷史報表組態(tài)

在工具箱中選擇歷史報表按鈕,在窗口中點擊并拖拽到合適大小后釋放鼠標。

選中歷史報表對象,單擊鼠標右鍵,彈出右鍵菜單:

選擇“對象屬性”,彈出“改變對象屬性”對話框,通過這個對話框可以改變歷史報表的填充色、邊線顏色、邊線風格等。

雙擊歷史報表對象,彈出“歷史報表組態(tài)”對話框:

對話框由“一般”和“變量”兩頁內容組成。
首次進入對話框時,顯示“一般”頁?!耙话恪表撝邪ㄏ铝懈黜棧?br />
1、起始時間
指定起始時刻:顯示從指定時間開始的一段歷史數(shù)據(jù)。
起始時刻決定于打印時間:從報表打印時間開始向前追溯一段時間顯示歷史數(shù)據(jù)。

2、報表起始時間
當在單選按鈕“起始時間”選擇了“指定起始時刻”選項時,該項變?yōu)橛行В駝t為禁止狀態(tài)。

此項用于指定報表從什么時間開始來獲取一段歷史數(shù)據(jù)。具體需要指定從前幾天(0表示當天)的第幾點鐘(0~23)和第幾分鐘(0~59)。

3、字體
單擊該按鈕,彈出報表字體定義對話框:

從中選擇需要的字體和字號后單擊“確認”按鈕返回。

4、顏色

“標題背景”、“工位號/標題”、“序號”、“值”和“時間”這5項分別用來指定歷史報表的標題背景顏色、位號名稱/標題文字的顯示顏色、序號的顯示顏色、過程值(PV)的顯示顏色和PV值采樣時間的顯示顏色。點擊對應的顏色按鈕,出現(xiàn)調色板窗口以選擇顏色。

從中選擇需要的字體和字號后單擊“確認”按鈕返回。

4、顏色

“標題背景”、“工位號/標題”、“序號”、“值”和“時間”這5項分別用來指定歷史報表的標題背景顏色、位號名稱/標題文字的顯示顏色、序號的顯示顏色、過程值(PV)的顯示顏色和PV值采樣時間的顯示顏色。點擊對應的顏色按鈕,出現(xiàn)調色板窗口以選擇顏色。


8、點

此輸入框用來指定實時數(shù)據(jù)庫的點參數(shù)。

但要注意,在此處引用的數(shù)據(jù)庫點參數(shù)必須已經指定保存歷史數(shù)據(jù)。

9、格式

此輸入框指定數(shù)值的字符顯示寬度,如8.2表示字符顯示寬度為8,其中小數(shù)點后位數(shù)為2。

二、查詢歷史報表

若要連續(xù)查詢歷史報表數(shù)據(jù),需要給報表加入控制對象。

比如,我們要加入4個按鈕:“前一天”、“后一天”、“前8小時”、“后8小時”,分別控制報表查詢數(shù)據(jù)的相對起始時間:向前變更一天、向后變更一天、向前變更8個小時、向后變更8個小時。

可以按如下步驟加入控制(假設選擇“前一天”按鈕作為控制對象):

1)、同時選中4個按鈕和歷史報表,用工具箱中“打成單元”工具,將按鈕和歷史報表打成單元。

2)、雙擊“前一天”按鈕出現(xiàn)動畫鏈接對話框:



3)、選中“觸敏動作/左鍵動作”,在彈出的腳本編輯器中輸入:

“this.off_day=this.off_day+1”。


4、單擊“確認”和“返回”按鈕。

5、其它幾個按鈕的處理方法相同,但腳本程序分別是:

“后一天”按鈕: “this.off_day = this.off_day - 1”。

“前8小時”按鈕:“this.off_hour = this.off_hour + 8”。

“后8小時”按鈕:“this.off_hour = this.off_hour - 8”。


三、手動打印報表

可以通過操作其它圖形對象打印報表,如:通過單擊一個按鈕來打印報表。

比如,報表創(chuàng)建在窗口Report1上,同時Report1上某按鈕用于控制報表的打印。為該按鈕定義動作:“觸敏動作/一般動作”,在“按下鼠標”事件腳本中加入:

print("Report1.drw");

當該按鈕被點擊時,打印窗口Report1及報表。


四、自動打印報表

若要在每天固定時刻自動打印報表??梢酝ㄟ^腳本控制來實現(xiàn)。

比如,我們希望在每天上午6點時,自動打印窗口Report1中的報表。

可按下面步驟進行:

1、在左部導航欄中選擇“動作/數(shù)據(jù)改變動作”(在特殊功能菜單中也有相應項),進入腳本編輯對話框,在“變量名”內鍵入系統(tǒng)變量“$Hour”,在編輯器內鍵入腳本:

if($Hour == 6) then

print("Report1.drw");

ENDIF




2、按照上面的設置,每當時間由上午5點59分59秒變?yōu)?點時,報表便會自動打印出來。


實際上,如果我們希望打印時間再靈活一些,而不象上例中為固定的上午6點的話,只需要將上面數(shù)據(jù)改變動作腳本的比較數(shù)值“6”換成一個變量即可,通過對該變量賦值就可實現(xiàn)任意控制報表打印時間。


五、自繪歷史報表表頭

當要實現(xiàn)形式較為復雜的歷史報表表頭時,可以利用Draw提供的圖形對象,如:線、文本、矩形等,自行繪制歷史報表的表頭。


三維力控
www.sunwayland.com.cn
投訴建議

提交

查看更多評論
其他資訊

查看更多

力控SCADA系統(tǒng)質量管理套件,在工業(yè)生產制造中的應用

力控SCADA系統(tǒng)超級報表套件在污水處理系統(tǒng)中的應用

力控SCADA系統(tǒng)設備OEE服務,賦能工業(yè)生產降本增效

力控SCADA系統(tǒng)增強報警服務,在油氣田生產中的應用

力控醫(yī)藥SCADA組態(tài)軟件在無菌實驗艙設備的配套應用